@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px;}
body{ margin:0 auto; font-size:12px; font-weight:normal; font-family:微软雅黑; color:#666; line-height:180%; background:url(../images/bg.jpg) top center no-repeat; background-color:#fff;}
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p {padding:0;margin:0;}
img{border:none;}
li{list-style:none;}
a{ text-decoration:none; color:#666;}
a:hover{ color:#d0aa45;}
.clear{clear:both;}
.fl{float:left;}.fr{float:right;}

.header{ width:100%; float:left;}
.header-01{ width:100%; float:left; height:172px;}
.header-01-n{ width:1000px; margin:0 auto;}
.header-01-n .logo{ width:608px; height:172px; float:left;}
.header-01-n .logo img{ width:608px; height:172px; float:left;}
.header-01-n .search{ width:303px; float:right; height:172px;}
.header-01-n .search .sp1{ width:100%; float:left; height:40px; line-height:40px; text-align:right;}
.header-01-n .search .sp2{ width:100%; float:left; height:36px; background:url(../images/search.png) no-repeat; margin:20px 0 0 0;}
.header-01-n .search .sp2 .search-inp{ width:250px; height:36px; line-height:36px; float:left; border:0; background:none; text-indent:20px;}
.header-01-n .search .sp2 .search-sub{ width:50px; height:36px; float:right; background:none; border:0; cursor:pointer; background:none;}

.header-02{ width:100%; float:left; height:50px; background:#5ba233;}
.header-02-n{ width:1000px; margin:0 auto;}
.header-02-n .nav{ width:100%; float:left; height:50px;}
.header-02-n .nav li{ float:left; height:50px;}
.header-02-n .nav li a{ float:left; padding:0 23px 0 23px; height:50px; line-height:50px; color:#fff; font-size:14px;}
.header-02-n .nav li a:hover{ text-decoration:none; background:#d0aa45;}
.header-02-n .nav li .on{ background:#d0aa45;}

.main{ width:1040px; margin:0 auto;}
.main-n{ width:100%; float:left; padding:20px; background:#fff;}

.flash{ width:100%; float:left; position:relative;}
.flash .bd{ width:100%; float:left; height:340px;}
.flash .bd li{ width:100%; float:left; height:340px;}
.flash .bd li img{ width:100%; float:left; height:340px;}
.flash .hd{ float:left; height:55px; position:absolute; right:0; bottom:15px;}
.flash .hd li{ width:94px; float:left; height:54px; border:2px #fff solid; margin-right:10px;}
.flash .hd li img{ width:90px; float:left; height:50px;}
.flash .hd .on{ border:2px #cda744 solid;}

.jtxw{ width:100%; float:left; margin:20px 0 0 0;}
.jtxw-t{ width:100%; float:left; height:36px; background:#53932e;}
.jtxw-t h3{ float:left; height:36px; line-height:36px; font-size:16px; color:#fff; text-indent:20px;}
.jtxw-t span{ float:right; height:36px; line-height:36px; margin-right:20px;}
.jtxw-t span a{ color:#fff;}
.jtxw-n{ width:100%; float:left; padding:20px; overflow:hidden; background:#fdfbf8; border:1px #eeeeee solid;}
.jtxw-l{ width:480px; height:290px; float:left; position:relative;}
.jtxw-l .bd{ width:100%; height:290px; float:left;}
.jtxw-l .bd li{ width:100%; height:290px; float:left; position:relative;}
.jtxw-l .bd li .pic{ width:100%; height:290px; float:left;}
.jtxw-l .bd li .pic img{ width:100%; height:290px; float:left;}
.jtxw-l .bd li .title{ width:100%; height:50px; line-height:50px; float:left; padding-right:80px; position:absolute; left:0; bottom:0; z-index:2; color:#fff; text-indent:20px; font-size:14px;}
.jtxw-l .bd li .bg{ width:100%; height:50px; float:left; background:#000; opacity:0.7; -moz-opacity:0.7; -webkit-opacity:0.7; position:absolute; left:0; bottom:0; z-index:1;}
.jtxw-l .hd{ width:30px; height:30px; float:left; position:absolute; right:10px; bottom:8px; z-index:99;}
.jtxw-l .hd li{ width:10px; height:10px; float:left; margin:0 0 5px 5px; background:#fff; text-indent:9999px;}
.jtxw-l .hd .on{ background:#d0aa45;}
.jtxw-r{ width:450px; height:290px; float:right;}
.jtxw-r-t{ width:100%; float:left; border-bottom:1px #dfdfdf solid;}
.jtxw-r-t li{ float:left; height:30px; line-height:30px; padding:0 10px 0 10px; margin-right:10px; font-size:18px; color:#5ba233; padding-bottom:5px; cursor:pointer;}
.jtxw-r-t li:hover{ border-bottom:2px #5aa133 solid;}
.jtxw-r-t .on{ border-bottom:2px #5aa133 solid;}
.jtxw-r-n{ width:100%; float:left;}
.jtxw-r-n dt{ width:100%; float:left; font-weight:normal; padding-bottom:10px; border-bottom:1px #ddd dashed; margin-bottom:10px;}
.jtxw-r-n dt h3{ width:100%; float:left; height:50px; line-height:50px; text-align:center; overflow:hidden; font-size:20px;}
.jtxw-r-n dt h3 a{ color:#d0aa45;}
.jtxw-r-n dt p{ width:100%; float:left; height:50px; line-height:25px; overflow:hidden; color:#666666;}
.jtxw-r-n dd{ width:100%; float:left; height:28px; line-height:28px;}
.jtxw-r-n dd a{ width:350px; height:28px; line-height:28px; float:left; overflow:hidden;}
.jtxw-r-n dd span{ float:right; height:28px; line-height:28px; color:#999;}

.ban{ width:100%; float:left; margin:20px 0 0 0;}
.ban span{ width:100%; float:left;}
.ban span img{ width:100%; float:left;}

.jtjs{ width:100%; height:300px; float:left; margin:20px 0 0 0; overflow:hidden;}
.jtjs-l{ width:402px; height:302px; float:left; position:relative; border:1px #eee solid;}
.jtjs-l .bd{ width:100%; height:300px; float:left;}
.jtjs-l .bd li{ width:100%; height:300px; float:left; position:relative;}
.jtjs-l .bd li .pic{ width:100%; height:300px; float:left;}
.jtjs-l .bd li .pic img{ width:100%; height:300px; float:left;}
.jtjs-l .bd li .title{ width:100%; height:50px; line-height:50px; float:left; padding-right:80px; position:absolute; left:0; bottom:0; z-index:2; color:#fff; text-indent:20px; font-size:14px;}
.jtjs-l .bd li .bg{ width:100%; height:50px; float:left; background:#000; opacity:0.7; -moz-opacity:0.7; -webkit-opacity:0.7; position:absolute; left:0; bottom:0; z-index:1;}
.jtjs-l .hd{ height:10px; float:left; position:absolute; right:10px; bottom:18px; z-index:99;}
.jtjs-l .hd li{ width:10px; height:10px; float:left; margin:0 0 0 5px; background:#fff; text-indent:9999px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
.jtjs-l .hd .on{ background:#d0aa45;}

.jtjs-m{ width:280px; height:302px; float:left; margin-left:20px;}
.jtjs-m li{ width:280px; height:90px; float:left; position:relative; margin-top:15px;}
.jtjs-m li .pic{ width:280px; height:90px; float:left;}
.jtjs-m li .pic img{ width:280px; height:90px; float:left;}
.jtjs-m li .title{ width:280px; height:90px; float:left; text-align:center; line-height:90px; color:#fff; font-size:16px; position:absolute; left:0; bottom:0; z-index:2; display:none;}
.jtjs-m li .bg{ width:100%; height:90px; float:left; background:#000; opacity:0.5; -moz-opacity:0.5; -webkit-opacity:0.5; position:absolute; left:0; bottom:0; z-index:1; display:none; border:3px #cea844 solid;}

.jtjs-r{ width:280px; float:right;}
.jtjs-r-t{ width:100%; float:left; height:36px; background:#53932e;}
.jtjs-r-t h3{ float:left; height:36px; line-height:36px; font-size:16px; color:#fff; text-indent:20px;}
.jtjs-r-t span{ float:right; height:36px; line-height:36px; margin-right:20px;}
.jtjs-r-t span a{ color:#fff;}
.jtjs-r-n{ width:100%; float:left; height:264px; border:1px #eee solid;}
.jtjs-r-n dt{ width:100%; height:95px; float:left;}
.jtjs-r-n dt img{ width:100%; height:95px; float:left;}
.jtjs-r-n dd{ width:100%; float:left;}
.jtjs-r-n dd p{ width:100%; float:left; padding:0 15px; line-height:25px; height:75px; overflow:hidden;}
.jtjs-r-n dd span{ width:100%; float:left;}
.jtjs-r-n dd span a{ width:110px; height:30px; line-height:30px; text-align:center; float:left; background:#d0aa45; color:#fff; overflow:hidden; margin:10px 0 0 20px;}

.jtxm{ width:100%; float:left; margin:20px 0 0 0;}
.jtxm-t{ width:100%; float:left; height:36px; background:#53932e;}
.jtxm-t h3{ float:left; height:36px; line-height:36px; font-size:16px; color:#fff; text-indent:20px;}
.jtxm-t span{ float:right; height:36px; line-height:36px; margin-right:20px;}
.jtxm-t span a{ color:#fff;}
.jtxm-n{ width:100%; float:left; padding:20px; border:1px #eee solid; position:relative;}
.jtxm-nn{ width:100%; float:left; height:210px; overflow:hidden;}
.jtxm-nn li{ width:178px; float:left; height:210px; margin-right:20px;}
.jtxm-nn li .pic{ width:178px; float:left; height:165px;}
.jtxm-nn li .pic img{ width:178px; float:left; height:165px;}
.jtxm-nn li .title{ width:178px; float:left; height:45px; line-height:45px; text-align:center; background:#eeeeee; font-size:14px;}
.jtxm-nn li:hover .title{ background:#d0aa45; color:#fff;}
.jtxm-n .prev{ width:30px; height:50px; text-align:center; line-height:50px; position:absolute; left:0; top:80px; z-index:99; background:#a4a4a4; color:#fff; font-size:24px; cursor:pointer;}
.jtxm-n .next{ width:30px; height:50px; text-align:center; line-height:50px; position:absolute; right:0; top:80px; z-index:99;background:#a4a4a4; color:#fff; font-size:24px; cursor:pointer;}
.jtxm-n .prev:hover,.jtxm-n .next:hover{ background:#d0aa45;}

.pro{ width:100%; float:left; margin:20px 0 0 0;}
.pro-t{ width:100%; float:left; height:36px; background:#53932e;}
.pro-t li{ float:left; height:36px;}
.pro-t li a{ float:left; height:36px; line-height:36px; padding:0 20px 0 20px; font-size:16px; color:#fff;}
.pro-t li a:hover{ background:#cfa944; text-decoration:none;}
.pro-t .on a{ background:#cfa944;}
.pro-n{ width:100%; height:275px; float:left; border:1px #eee solid; padding:20px 0 0 0;}
.pro-n li{ width:178px; float:left; margin-left:18px;}
.pro-n li .pic{ width:178px; height:198px; float:left; border:1px #eee solid;}
.pro-n li .pic img{ width:176px; height:196px; float:left;}
.pro-n li .title{ width:100%; float:left; height:45px; line-height:45px; text-align:center; font-size:14px;}
.pro-n li:hover .pic{ border:1px #d0aa45 solid;}

.cyzs{ width:700px; float:left; margin:20px 0 0 0;}
.cyzs-t{ width:100%; float:left; height:36px; background:#53932e;}
.cyzs-t h3{ float:left; height:36px; line-height:36px; font-size:16px; color:#fff; text-indent:20px;}
.cyzs-t span{ float:right; height:36px; line-height:36px; margin-right:20px;}
.cyzs-t span a{ color:#fff;}
.cyzs-n{ width:100%; float:left; padding:20px; height:250px; border:1px #eee solid; overflow:hidden;}
.cyzs-n-01{ width:100%; float:left; padding-bottom:10px;}
.cyzs-n-01 h3{ width:100%; float:left; height:30px; line-height:30px; overflow:hidden; font-size:16px; color:#333333;}
.cyzs-n-01 h3 a{ color:#333;}
.cyzs-n-01 p{ width:100%; float:left; height:50px; line-height:25px; overflow:hidden; color:#666;}
.cyzs-n-02{ width:100%; float:left;}
.cyzs-n-02 li{ width:310px; float:left; height:25px; line-height:25px; margin-left:38px;}
.cyzs-n-02 li a{ width:220px; height:25px; line-height:25px; float:left; overflow:hidden; background:url(../images/i-01.jpg) left center no-repeat; text-indent:20px;}
.cyzs-n-02 li span{ float:right; color:#999;}

.spxc{ width:280px; float:right; margin:20px 0 0 0;}
.spxc-t{ width:100%; float:left; height:36px; background:#53932e;}
.spxc-t h3{ float:left; height:36px; line-height:36px; font-size:16px; color:#fff; text-indent:20px;}
.spxc-t span{ float:right; height:36px; line-height:36px; margin-right:20px;}
.spxc-t span a{ color:#fff;}
.spxc-n{ width:100%; float:left; height:250px; padding:20px; border:1px #eee solid;}
.spxc-n dt{ width:100%; float:left; height:155px; margin-bottom:10px;}
.spxc-n dt img{ width:100%; float:left; height:155px;}
.spxc-n dd{ width:100%; float:left; height:25px; line-height:25px; background:url(../images/i-02.jpg) left center no-repeat; text-indent:25px;}

.link{ width:100%; float:left; margin:20px 0 0 0;}
.link li{ width:110px; height:78px; float:left; border:1px #eee solid; margin-left:17px;}
.link li img{ width:108px; height:76px; float:left;}

.foot{ width:100%; float:left; height:150px; background:url(../images/foot-bg.jpg) center center no-repeat; background-color:#5aa032;}
.foot-n{ width:1000px; margin:0 auto; position:relative;}
.foot-n p{ width:100%; float:left; line-height:30px; color:#fff;}
.foot-n span{ width:100%; float:left; height:30px; line-height:30px; margin:50px 0 0 0; color:#fff;}
.foot-n span a{ display:inline-block; padding:0 15px 0 15px; color:#fff; height:30px; line-height:30px;}
.foot .ewm{ float:left; height:120px; position:absolute; right:0; top:20px;}
.foot .ewm li{ width:90px; height:120px; float:left; line-height:30px; font-size:14px; text-align:center; color:#fff; margin-left:20px;}
.foot .ewm li img{ width:90px; height:90px; float:left;}
.foot .ewm li a{ color:#fff;}
.foot .ewm li a:hover{ text-decoration:none;}

.con-guide{ width:100%; float:left; height:20px; line-height:20px;}
.con{ width:100%; float:left; margin:20px 0 0 0;}
.con-l{ width:200px; float:left;}
.con-r{ width:785px; float:right; min-height:350px;}

.con-nav{ width:200px; float:left;}
.con-nav-t{ width:100%; float:left; height:40px; line-height:40px; background:url(../images/i-03.jpg) no-repeat; text-align:center; font-size:18px; color:#fff;}
.con-nav-n{ width:100%; float:left; padding:10px 20px; border:1px #eee solid;}
.con-nav-n li{ width:100%; float:left; line-height:30px;}
.con-nav-n li a{ width:100%; float:left; height:30px; line-height:30px; font-size:14px; overflow:hidden;}
.con-nav-n li i{ display:inline-block; margin-right:10px;}
.con-nav-n li a:hover{ text-decoration:none;}
.con-nav-n li .on{ color:#d0aa45;}
.con-nav-n li span{ width:100%; float:left; line-height:30px; padding-left:15px;}

.con-r-t{ width:100%; float:left; height:40px; line-height:40px; background:#eeeeee;}
.con-r-t h3{ float:left; padding:0 20px 0 20px; height:40px; line-height:40px; font-size:16px; background:#d0aa45; color:#fff;}
.con-r-n{ width:100%; float:left; padding:30px; border:1px #eee solid;}
.con-xcsp{ width:100%; float:left;}
.con-xcsp .bd{ width:100%; float:left; height:380px;}
.con-xcsp .bd li{ width:100%; float:left; height:380px;}
.con-xcsp .bd li img{ width:100%; float:left; height:380px;}
.con-xcsp .hd{ width:625px; float:left; height:90px; margin:30px 50px 0 50px; position:relative;}
.con-xcsp .hd li{ width:140px; height:90px; float:left; margin-right:20px;}
.con-xcsp .hd li img{ width:140px; height:90px; float:left;}
.con-xcsp .hd li:hover img{ width:140px; height:90px; float:left; border:4px #5ba233 solid;}
.con-xcsp .hd .sPrev{ width:20px; height:90px; line-height:90px; float:left; position:absolute; left:-50px; top:0; font-size:30px; cursor:pointer;}
.con-xcsp .hd .sNext{ width:20px; height:90px; line-height:90px; float:left; position:absolute; right:-50px; top:0; font-size:30px; cursor:pointer;}

.con-about{ width:100%; float:left; line-height:30px;}
.con-about img{ max-width:100%;}

.con-honor{ width:100%; float:left;}
.con-honor li{ width:220px; float:left; margin-left:31px;}
.con-honor li .pic{  width:100%; float:left; height:150px;}
.con-honor li .pic img{  width:100%; float:left; height:150px; padding:10px; border:1px #eee solid;}
.con-honor li .title{ width:100%; float:left; height:50px; line-height:50px; text-align:center; overflow:hidden; font-size:14px;}

.pagination-01 li a{ margin:0 2px 0 2px; background:#fff; color:#666; font-size:14px; border:1px #ddd solid;}
.pagination-01 li a:hover{ background:#5ba233; color:#fff; border:1px #5ba233 solid;}
.pagination-01 li .on{ background:#5ba233; color:#fff; border:1px #5ba233 solid;}

.con-jtxm{ width:100%; float:left;}
.con-jtxm-t{ width:100%; float:left; height:40px; line-height:40px; background:#eeeeee;}
.con-jtxm-t h3{ float:left; padding:0 20px 0 20px; height:40px; line-height:40px; font-size:16px; background:#d0aa45; color:#fff;}
.con-jtxm-n{ width:100%; float:left; margin:20px 0 0 0;}

.con-xm-view{ width:100%; float:left;}
.con-xm-view-01{ width:100%; float:left; position:relative;}
.con-xm-view-01-n{ width:100%; float:left; overflow:hidden;}
.con-xm-view-01-n li{ width:227px; float:left; margin-left:20px;}
.con-xm-view-01-n li .pic{ width:100%; height:150px; float:left;}
.con-xm-view-01-n li .pic img{ width:100%; height:150px; float:left;}
.con-xm-view-01-n li:hover .pic img{ width:100%; height:150px; float:left; border:3px #5ba233 solid;}
.con-xm-view-01-n li .title{ width:100%; height:50px; line-height:50px; float:left; overflow:hidden; text-align:center; font-size:14px;}
.con-xm-view-01 .prev{ float:left; width:20px; height:150px; line-height:150px; position:absolute; left:0; top:0; font-size:20px; cursor:pointer;}
.con-xm-view-01 .next{ float:left; width:20px; height:150px; line-height:150px; position:absolute; right:0; top:0; font-size:20px; cursor:pointer;}

.con-xm-view-02{ width:100%; float:left; margin:20px 0 0 0;}
.con-xm-view-02-t{ width:100%; float:left; height:36px; border-bottom:1px #5ba233 solid;}
.con-xm-view-02-t li{ float:left; padding:0 20px 0 20px; height:36px; line-height:36px; font-size:14px; cursor:pointer;}
.con-xm-view-02-t li:hover{ background:#5ba233; color:#fff;}
.con-xm-view-02-t .on{ background:#5ba233; color:#fff;}
.con-xm-view-02-n{ width:100%; float:left; margin:20px 0 0 0; line-height:30px;}

.section-01{ background:url(../images/2.jpg); background-size:100% 100%;}
.section-02{ background:url(../images/3.jpg); background-size:100% 100%;}
.section-03{ background:url(../images/4.jpg); background-size:100% 100%;}
.section-04{ background:url(../images/6.jpg); background-size:100% 100%;}

#menu{ width:100px; float:left; position:fixed; right:50px; top:50%; z-index:70; margin-top:-115px;}
#menu li{ float:left; width:100px; height:30px; line-height:30px; font-size:14px; margin-bottom:10px; text-align:center;}
#menu li a { float:left; width:100px; height:30px; line-height:30px; background-color:#d4e6eb; color:#666; text-decoration:none; border-radius:5px;}
#menu .active a { color:#5ba233; background-color:#c0e1d5;}
#menu .li-01{ height:50px; line-height:50px;}
#menu .li-01 a { float:left; width:100px; height:50px; line-height:50px; background:none; border-radius:0px;}

.section-box{ width:1000px; margin:0 auto; position:relative;}
.page-01-a{ width:563px; height:216px; float:left; position:absolute; left:0; top:50px;}
.page-01-b{ width:563px; height:340px; float:left; background:#fff; border-radius:10px; padding:30px; position:absolute; left:0; top:266px;}
.page-01-b-t{ width:100%; float:left; height:36px; line-height:36px;}
.page-01-b-t h3{ float:left; height:36px; line-height:36px; font-size:24px; color:#57a012;}
.page-01-b-t span{ float:right; height:36px; line-height:36px; font-size:12px;}
.page-01-b-t span a{ color:#579a19;}
.page-01-b-n{ width:100%; float:left; padding:20px 0 20px 0;}
.page-01-b-n dt{ width:170px; height:205px; float:left;}
.page-01-b-n dt img{ width:170px; height:205px; float:left;}
.page-01-b-n dd{ width:300px; height:224px; float:right; line-height:28px; overflow:hidden; font-size:14px; color:#444444;}
.page-01-c{ width:423px; height:416px; float:right; position:absolute; right:0; top:220px;}

.page-02-a{ width:700px; height:90px; line-height:90px; float:left; margin:100px 0 0 0; color:#1d9444; font-size:50px; font-weight:bold; display:none;}
.page-02-b{ width:540px; float:left; background:#fff; border-radius:10px; padding:30px; position:absolute; left:-100%; top:200px;}
.page-02-b-t{ width:100%; float:left; height:36px; line-height:36px;}
.page-02-b-t h3{ float:left; height:36px; line-height:36px; font-size:24px; color:#57a012;}
.page-02-b-t span{ float:right; height:36px; line-height:36px; font-size:12px;}
.page-02-b-t span a{ color:#579a19;}
.page-02-b-n{ width:100%; float:left; padding:20px 0 0 0;}
.page-02-b-n dt{ width:100%; height:112px; float:left; line-height:28px; overflow:hidden; font-weight:normal; font-size:14px; color:#444444;}
.page-02-b-n dd{ width:100%; float:left; padding:20px 0 0 0;}
.page-02-b-n dd li{ width:148px; height:90px; float:left; margin-left:18px;}
.page-02-b-n dd li img{ width:148px; height:90px; float:left;}
.page-02-c{ width:442px; height:566px; float:left; position:absolute; right:-100%; top:100px;}

.page-03-a{ width:650px; height:90px; line-height:90px; float:left; margin:100px 0 0 0; color:#d0a41e; font-size:40px; font-weight:bold; display:none;}
.page-03-b{ width:563px; height:340px; float:left; background:#fff; border-radius:10px; padding:30px; position:absolute; left:-100%; top:200px;}
.page-03-b-t{ width:100%; float:left; height:36px; line-height:36px;}
.page-03-b-t h3{ float:left; height:36px; line-height:36px; font-size:24px; color:#57a012;}
.page-03-b-t span{ float:right; height:36px; line-height:36px; font-size:12px;}
.page-03-b-t span a{ color:#579a19;}
.page-03-b-n{ width:100%; float:left; padding:20px 0 20px 0;}
.page-03-b-n dt{ width:170px; height:205px; float:left;}
.page-03-b-n dt img{ width:170px; height:205px; float:left;}
.page-03-b-n dd{ width:300px; height:224px; float:right; line-height:28px; overflow:hidden; font-size:14px; color:#444444;}
.page-03-c{ width:420px; height:338px; float:right; position:absolute; right:-100%; top:200px;}


.page-04-a{ width:563px; height:172px; float:left; margin:70px 0 0 0; display:none;}
.page-04-a img{ width:563px; height:172px;}
.page-04-b{ width:563px; height:340px; float:left; background:#fff; border-radius:10px; padding:30px; position:absolute; left:-100%; top:250px;}
.page-04-b-t{ width:100%; float:left; height:36px; line-height:36px;}
.page-04-b-t h3{ float:left; height:36px; line-height:36px; font-size:24px; color:#57a012;}
.page-04-b-t span{ float:right; height:36px; line-height:36px; font-size:12px;}
.page-04-b-t span a{ color:#579a19;}
.page-04-b-n{ width:100%; float:left; padding:20px 0 20px 0;}
.page-04-b-n dt{ width:170px; height:205px; float:left;}
.page-04-b-n dt img{ width:170px; height:205px; float:left;}
.page-04-b-n dd{ width:300px; height:224px; float:right; line-height:28px; overflow:hidden; font-size:14px; color:#444444;}
.page-04-c{ width:420px; height:395px; float:right; position:absolute; right:-100%; top:200px;}
.page-04-c img{ width:420px; height:395px;}

.con-job{ width:100%; float:left;}
.con-job li{ width:100%; float:left; height:45px; line-height:45px; border-bottom:1px #eeeeee solid; font-size:14px;}
.con-job li a{ width:600px; height:44px; line-height:44px; float:left; overflow:hidden;}
.con-job li span{ float:right; color:#999;}

.con-news{ width:100%; float:left;}
.con-news li{ width:100%; float:left; padding-bottom:20px; margin-bottom:20px; border-bottom:1px #eee solid;}
.con-news li .pic{ width:140px; height:100px; float:left;}
.con-news li .pic img{ width:140px; height:100px; float:left;}
.con-news li .title{ width:560px; height:100px; float:right; position:relative;}
.con-news li .title h3{ width:85%; float:left; height:30px; line-height:30px; overflow:hidden; font-size:16px; font-weight:normal; color:#333;text-overflow: ellipsis;white-space: nowrap;}
.con-news li .title span{ float:left; height:30px; line-height:30px; position:absolute; right:0; top:0; color:#999;}
.con-news li .title p{ width:100%; float:left; height:75px; line-height:25px; overflow:hidden;}

.news_view{ width:100%; float:left;}
.news_view_top{ width:100%; float:left; padding-bottom:10px; border-bottom:1px #eee solid;}
.news_title{ width:100%; float:left; position:relative; text-align:center;}
.news_title h1{ line-height:40px; font-size:24px; color:#000000; font-family:微软雅黑; font-weight:normal;}
.news_timeBox{ width:100%; line-height:30px; float:left; text-align:center;}
.news_timeBox span{ color:#999999; cursor:pointer; display:inline;}
.news_timeBox .k1{ }
.news_timeBox .k2{ padding-left:10px;}
.news_timeBox .k3{ padding-left:10px;}
.news_timeBox .k4{ padding-left:10px;}
.news_timeBox .k4 a{ color:#999999;}
.news_timeBox .k4 a:hover{ color:#ff6600;}

.news_view_n{ width:100%; float:left; line-height:28px; padding-top:20px;}
.news_view_n img{max-width: 100%;}
.news_page{ width:100%; float:left; margin-bottom:30px; font-size:14px;}
.news_page li{ width:100%; line-height:30px; float:left; color:#666666;}
.news_page li a{ color:#666666;}
.news_page li a:hover{ color:#333333;}

.listpage {clear: both;font-size: 12px;height: 50px;line-height: 30px;padding-top: 10px;text-align:center;}
.listpage a {background:#f1f2f6; border-style: solid;border-width: 1px;color: #666666;display: block;float: left;font-size: 12px;height: 26px;line-height: 26px;margin: 5px 2px;padding-left: 10px;padding-right: 10px;}
.listpage a:hover{color: #FFFFFF;background-color: #5ba233;}
.listpage span {background-color: #5ba233;border-color: #5ba233;border-style: solid;border-width: 1px;color: #ffffff;display: block;float: left;font-size: 12px;height: 26px;line-height: 26px;margin: 5px 2px;padding-left: 10px;padding-right: 10px;}
